/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.grid.util;

import java.io.PrintWriter;
import java.io.StringWriter;

/**
 * Classe criada para facilitar a geração de excessões
 *
 * @author wellington
 */
public class ExceptionHelper {

    /**
     * Transforma uma <code>exception</code> em uma <code>String</code> contendo as informações do erro
     *
     * @param e excessão a ser extraída as informações do erro
     * @return o <code>stack</code> do erro
     */
    public static String getStack(Exception e) {
        try {
            StringWriter sw = new StringWriter();
            PrintWriter pw = new PrintWriter(sw);
            e.printStackTrace(pw);
            return sw.toString();
        } catch (Exception e2) {
            return "error.";
        }
    }
}
